package com.ruoyi.project.express.api.service;

import com.ruoyi.framework.web.domain.AjaxResult;
import com.ruoyi.project.express.api.domain.ExpressEnum;

/**
 * @description: 快递服务接口
 * @author: lindor
 * @date 2020/4/4 15:52
 **/
public interface IExpressService {

    /**
     * 支持的模式
     * @param expressEnum
     * @return
     */
    boolean isSupport(ExpressEnum expressEnum);

    /**
     * 根据单号查询当前的物流信息
     * @param com 快递公司编号
     * @param no  快递单号
     * @param phone 收件人或寄件人手机号后四位
     * @return
     */
    AjaxResult returnLogisticsInfo(String com, String no, String phone);


    /**
     * 订阅物流信息服务
     * @return
     */
    AjaxResult subscribeLogisticsInfo();
}
